// Type: System.Security.Authentication.AuthenticationException
// Assembly: System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// Assembly location: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll

using System;
using System.Runtime;
using System.Runtime.Serialization;

namespace System.Security.Authentication
{
    [Serializable]
    public class AuthenticationException : SystemException
    {
        [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
        public AuthenticationException();

        [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
        protected AuthenticationException(SerializationInfo serializationInfo, StreamingContext streamingContext);

        [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
        public AuthenticationException(string message);

        [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
        public AuthenticationException(string message, Exception innerException);
    }
}
